package com.examples.mouse;

import org.eclipse.swt.events.MouseListener;
import org.eclipse.swt.events.MouseMoveListener;
import org.eclipse.swt.events.MouseTrackListener;
import org.eclipse.swt.events.MouseWheelListener;

public class AllMouseEventsListener implements MouseListener,
		MouseMoveListener, MouseTrackListener, MouseWheelListener {

	@Override
	public void mouseEnter(org.eclipse.swt.events.MouseEvent e) {
		System.out.println("Mouse Entered for " + e.getSource());

	}

	@Override
	public void mouseExit(org.eclipse.swt.events.MouseEvent e) {
		System.out.println("Mouse Exited for " + e.getSource());

	}

	@Override
	public void mouseHover(org.eclipse.swt.events.MouseEvent e) {
		System.out.println("Mouse Hovered for " + e.getSource());

	}

	@Override
	public void mouseMove(org.eclipse.swt.events.MouseEvent e) {
		System.out.println("Mouse Moved for " + e.getSource());

	}

	@Override
	public void mouseDoubleClick(org.eclipse.swt.events.MouseEvent e) {
		System.out.println("Mosue Double Clicked for " + e.getSource());

	}

	@Override
	public void mouseDown(org.eclipse.swt.events.MouseEvent e) {
		System.out.println("Mouse Down for " + e.getSource());

	}

	@Override
	public void mouseUp(org.eclipse.swt.events.MouseEvent e) {
		System.out.println("Mouse Up for " + e.getSource());

	}

	@Override
	public void mouseScrolled(org.eclipse.swt.events.MouseEvent e) {
		System.out.println("Mouse Scrolled for " + e.getSource());

	}

}
